package com.ls.fw.search.solrj.helper;

import com.ls.fw.search.solrj.form.collection.AddReplicaForm;
import com.ls.fw.search.solrj.form.collection.ClusterPropertiesForm;
import com.ls.fw.search.solrj.form.collection.ClusterStatusForm;
import com.ls.fw.search.solrj.form.collection.CreateForm;
import com.ls.fw.search.solrj.form.collection.CreateShardForm;
import com.ls.fw.search.solrj.form.collection.DeleteAliasForm;
import com.ls.fw.search.solrj.form.collection.DeleteForm;
import com.ls.fw.search.solrj.form.collection.DeleteReplicaForm;
import com.ls.fw.search.solrj.form.collection.DeleteShardForm;
import com.ls.fw.search.solrj.form.collection.DeleteStatusForm;
import com.ls.fw.search.solrj.form.collection.EditAliasForm;
import com.ls.fw.search.solrj.form.collection.ForceLeaderForm;
import com.ls.fw.search.solrj.form.collection.ListForm;
import com.ls.fw.search.solrj.form.collection.MigrateForm;
import com.ls.fw.search.solrj.form.collection.ModifyForm;
import com.ls.fw.search.solrj.form.collection.OverseerStatusForm;
import com.ls.fw.search.solrj.form.collection.ReloadForm;
import com.ls.fw.search.solrj.form.collection.RequestStatusForm;
import com.ls.fw.search.solrj.form.collection.SplitShardForm;

public class CollectionHelper {
	public static AddReplicaForm newAddReplicaForm() {
		return new AddReplicaForm();
	}

	public static ClusterPropertiesForm newClusterPropertiesForm() {
		return new ClusterPropertiesForm();
	}

	public static ClusterStatusForm newClusterStatusForm() {
		return new ClusterStatusForm();
	}

	public static CreateForm newCreateForm() {
		return new CreateForm();
	}

	public static CreateShardForm newCreateShardForm() {
		return new CreateShardForm();
	}

	public static DeleteAliasForm newDeleteAliasForm() {
		return new DeleteAliasForm();
	}

	public static DeleteForm newDeleteForm() {
		return new DeleteForm();
	}

	public static DeleteReplicaForm newDeleteReplicaForm() {
		return new DeleteReplicaForm();
	}

	public static DeleteShardForm newDeleteShardForm() {
		return new DeleteShardForm();
	}

	public static DeleteStatusForm newDeleteStatusForm() {
		return new DeleteStatusForm();
	}

	public static EditAliasForm newEditAliasForm() {
		return new EditAliasForm();
	}

	public static ForceLeaderForm newForceLeaderForm() {
		return new ForceLeaderForm();
	}

	public static ListForm newListForm() {
		return new ListForm();
	}

	public static MigrateForm newMigrateForm() {
		return new MigrateForm();
	}

	public static ModifyForm newModifyForm() {
		return new ModifyForm();
	}

	public static OverseerStatusForm newOverseerStatusForm() {
		return new OverseerStatusForm();
	}

	public static ReloadForm newReloadForm() {
		return new ReloadForm();
	}

	public static RequestStatusForm newRequestStatusForm() {
		return new RequestStatusForm();
	}

	public static SplitShardForm newSplitShardForm() {
		return new SplitShardForm();
	}

}
